perm filename GUIDE.NIC[VIS,HPM]4 blob sn#173901 filedate 1975-08-20 generic text, type C, neo UTF8
COMMENT āŠ—   VALID 00002 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002	Guide to format 2 vision routines on [VIS,HPM]
C00005 ENDMK
CāŠ—;
Guide to format 2 vision routines on [VIS,HPM]

VIXNIC.SAI   for displaying grey scale and halftone pictures on data disc.
		an extension for the display routines in DDSUB.SAI[GRA,HPM]

	requires: PIXNIC.SAI[VIS],DDSUB.SAI[GRA],VIXSUB.REL[VIS]

	provides: VIDEO(X1,Y1,X2,Y2,PICTURE,BIT);


PIXNIC.SAI   utility routines for getting, saving, moving, etc. pictures

	requires: PIXSUB.REL[VIS],TVSIX.REL[1,PDQ]

	provides: PIXEL(PICTURE,ROW,COLUMN);
		  PUTEL(PICTURE,ROW,COLUMN,VALUE);
		  PFLDIM(FILNAME);
		  GETPFL(FILNAME,PICTURE);
		  PIXDIM(HEIGHT,WIDTH,BITS);
		  MAKPIX(HEIGHT,WIDTH,BITS,PICTURE);
		  PUTPFL(PICTURE,FILENAME);
		  CAMPIX(CAMERA,YEDGE,XEDGE,SUMS,CLPINC,PICTURE);
		  PCLN,PCWD,PCBY,PCBYA,LNWD,LNBY,
		  LNBYA,WDBY,WDBI,BYBI,BPTAB,LINTAB


WIXNIC.SAI   picture processing operations

	requires: WIXSUB.REL[VIS],WIX2SB.REL[VIS]

	provides: INTRST(PICTURE,WINDOWSIZE,RESULTARRAY);
		  BSTCOR(PICTURE1,SY1,SX1,SY2,SX2, PICTURE2,DY1,DX1,DY2,DX2);
		  MATCH(PICTURE1,SY1,SX1,SY2,SX2, PICTURE2,DY1,DX1,DY2,DX2);
					;MATCH is an improved BSTCOR
		  CLEAN(PICTURE);
		  PASSHI(PICTURE1,WINDOWSIZE,PICTURE2);
		  HAFPIC(PICTURE1,PICTURE2,MAXBIT);
		  COPPIC(PICTURE1,PICTURE2);
		  GETPAR(ARRY, PICTR);
		  PERBIT(PICTURE, TRANSFORM);
		  HISTOG(PICTURE, HISTOGRAM);
		  NORMALIZE(PICTURE);
		  INTERESTDIM(PICTURE,WINDOWSIZE);
		  INTEREST(PICTURE,WINDOW,RESULTPICTURE);
		  CMPPAR(PICTURE1,PICTURE2);
		  ROWSUM(PICTURE1,ROWSUMS);
		  ROWSUD(PICTURE1,ROWSUMS);
		  SYNCHRONIZE(PICTURE1);
		  SELECT(PICTURE1,YEDGE,XEDGE,PICTURE2);

	NOTE: all picture and other arrays are zero origin in all dimensions